score a lot of goals against - French English Dictionary